package com.putao.init;

//@Service
public class LoadRolePermissionService {
    //@Autowired
    //private RedisTemplate<String,Object> redisTemplate;
    //
    //@Autowired
    //private SysPermissionService permissionService;

    /**
     * 初始化权限<->角色对应关系，将其放置到Redis中
     */
    //@PostConstruct
    //public void init(){
    //    //获取所有的权限
    //    List<SysRolePermissionVo> list = permissionService.listRolePermission();
    //    list.parallelStream().peek(k->{
    //        List<String> roles=new ArrayList<>();
    //        if (CollectionUtil.isNotEmpty(k.getRoles())){
    //            for (SysRole role : k.getRoles()) {
    //                roles.add(OAuthConstant.ROLE_PREFIX+role.getCode());
    //            }
    //        }
    //        //放入Redis中
    //        redisTemplate.opsForHash().put(OAuthConstant.OAUTH_URLS,k.getUrl(), roles);
    //    }).collect(Collectors.toList());
    //}

}
